/*
*编写程序读入一系列string和int型数据，将每一组存储在一个pair对象中，然后将这些pair对象存储在vector容器里
*/
#include <iostream>
#include <string>
#include <utility>
#include <vector>
using namespace std;

int main()
{
	vector< pair<string,int>> pvec;
	pair<string,int> infPair;
	cout << "Please enter string and int value:";
	string strVal;
	int iVal;
	while(cin >> strVal && cin >> iVal)
	{
		infPair = make_pair(strVal,iVal);
		pvec.push_back(infPair); 
	}
	
	for(vector<pair<string,int>>::iterator iter=pvec.begin();iter != pvec.end();iter++)
	{
		cout << (*iter).first << "  " << (*iter).second << endl; 
	}

	system("pause");
	return 0;
}

